package com.allen.study.application.repository;

import com.allen.study.application.api.request.SysEmpRoleQueryRequest;
import com.allen.study.application.api.response.SysEmpRoleQueryResponse;
import com.allen.study.common.base.Pagination;

import java.util.List;

/**
 * 用户角色关联表读模型资源库
 *
 * @author AllenSun
 * @since 2025-04-23 20:46
 */
public interface ISysEmpRoleReadModelRepo {

    /**
     * 查询用户角色关联表列表
     *
     * @param pagination   分页
     * @param queryRequest 用户角色关联表查询请求对象
     * @return 用户角色关联表响应数据传输对象列表
     */
    List<SysEmpRoleQueryResponse> query(Pagination pagination, SysEmpRoleQueryRequest queryRequest);
}